package com.example.d1_polymorphism;

/**
 * 目标：认识多态：对象多态,行为多态
 */
public class Test {
    public static void main(String[] args) {
        // 注意：成员变量没有多态 属性看左边 方法看后边
        // 1.对象多态
        People p1 = new Teacher();
        // 调用的是Teacher的run方法
        p1.run(); // 识别技巧：编译看左边,运行看右边
        System.out.println(p1.name);  // 注意：对于变量,编译看左边,运行看左边

        People p2 = new Student();
        // 调用的是Student的run方法
        p2.run(); // 识别技巧：编译看左边,运行看右边
        System.out.println(p2.name); // 注意：对于变量,编译看左边,运行看左边
    }
}
